Useful english dictionary. 2012.
nephroblast — see nephridioblast … Dictionary of invertebrate zoology
nephroblast — neph·ro·blast … English syllables